To avoid the transaction log growth, you can remove rows by batches within a WHILE cycle. This will help you to reduce the work of your transaction log.
This topic describes how to delete data or log files in SQL Server by using SQL Server Management Studio or Transact-SQL. Before You Begin · Using SQL Server...
The simplest option is to Truncate table, something like TRUNCATE TABLE LargeTable GO. Truncate table will simply empty the table, you cannot use WHERE clause ...
The usual method is to delete in chunks and do transaction log backups between each chunk. It'll still use the same amount of log but the log backups mark the ...